deterrent weapons - Francés Inglés Diccionario